package com.oa.ylms.apps.entity.assess;

import java.io.Serializable;
import java.util.Date;

import com.oa.ylms.apps.common.DateUtil;
import com.oa.ylms.apps.entity.plan.CheckPlanValue;

@SuppressWarnings("serial")
public class AssessInfoValue implements Serializable {

	// Fields

	private Integer assessId;
	private AssessModelValue assessModel;
	private Integer yearNo;
	private Integer monthNo;
	private String assessName;
	private String assessRate;
	private CheckPlanValue checkPlan;
	private Date createTime;
	@SuppressWarnings("unused")
	private String strCreateTime;
	private Integer states;

	// Property accessors

	public Integer getAssessId() {
		return assessId;
	}

	public void setAssessId(Integer assessId) {
		this.assessId = assessId;
	}

	public AssessModelValue getAssessModel() {
		return assessModel;
	}

	public void setAssessModel(AssessModelValue assessModel) {
		this.assessModel = assessModel;
	}

	public Integer getYearNo() {
		return yearNo;
	}

	public void setYearNo(Integer yearNo) {
		this.yearNo = yearNo;
	}

	public Integer getMonthNo() {
		return monthNo;
	}

	public void setMonthNo(Integer monthNo) {
		this.monthNo = monthNo;
	}

	public String getAssessName() {
		return assessName;
	}

	public void setAssessName(String assessName) {
		this.assessName = assessName;
	}

	public String getAssessRate() {
		return assessRate;
	}

	public void setAssessRate(String assessRate) {
		this.assessRate = assessRate;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Integer getStates() {
		return states;
	}

	public void setStates(Integer states) {
		this.states = states;
	}

	public CheckPlanValue getCheckPlan() {
		return checkPlan;
	}

	public void setCheckPlan(CheckPlanValue checkPlan) {
		this.checkPlan = checkPlan;
	}

	public void setStrCreateTime(String strCreateTime) {
		this.strCreateTime = strCreateTime;
	}

	public String getStrCreateTime() {
		return DateUtil.toString(createTime);
	}

}